Text copied to clipboard!
Titolo
Text copied to clipboard!Ingegnere Software Embedded
Descrizione
Text copied to clipboard!
Stiamo cercando un Ingegnere Software Embedded altamente qualificato e motivato per unirsi al nostro team di sviluppo tecnologico. Il candidato ideale avrà una solida esperienza nella progettazione, implementazione e manutenzione di software per sistemi embedded, con particolare attenzione all'efficienza, all'affidabilità e alla sicurezza. L'ingegnere lavorerà a stretto contatto con team multidisciplinari per sviluppare soluzioni innovative in ambiti come l'automotive, l'industria, l'elettronica di consumo e l'Internet of Things (IoT).
Le responsabilità principali includono l'analisi dei requisiti di sistema, la scrittura di codice in linguaggi come C e C++, il debug e il test di software su hardware reale, nonché la documentazione tecnica. Il candidato dovrà essere in grado di lavorare in ambienti real-time, comprendere le architetture hardware e collaborare con ingegneri hardware per garantire l'integrazione ottimale tra software e dispositivi fisici.
È richiesta una buona conoscenza dei sistemi operativi real-time (RTOS), dei protocolli di comunicazione (come SPI, I2C, UART, CAN) e degli strumenti di versionamento del codice (come Git). Saranno considerati un plus la conoscenza di linguaggi di scripting come Python, l'esperienza con sistemi Linux embedded e la familiarità con metodologie di sviluppo Agile.
Offriamo un ambiente di lavoro dinamico e stimolante, con opportunità di crescita professionale e formazione continua. Il nostro obiettivo è sviluppare soluzioni tecnologiche all'avanguardia che migliorino la vita quotidiana delle persone e aumentino l'efficienza dei sistemi industriali. Se sei appassionato di tecnologia embedded e desideri contribuire a progetti innovativi, ti invitiamo a candidarti.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare software per sistemi embedded
- Analizzare i requisiti tecnici e funzionali
- Scrivere codice efficiente in C/C++
- Effettuare test e debug su hardware reale
- Collaborare con team hardware e software
- Documentare il codice e i processi di sviluppo
- Integrare software con sistemi operativi real-time
- Gestire il versionamento del codice con Git
- Partecipare a revisioni del codice e miglioramenti continui
- Supportare il team nella risoluzione di problemi tecnici
Requisiti
Text copied to clipboard!- Laurea in Ingegneria Informatica, Elettronica o simili
- Esperienza nello sviluppo di software embedded
- Conoscenza approfondita di C e C++
- Familiarità con RTOS e sistemi real-time
- Conoscenza dei protocolli di comunicazione embedded
- Esperienza con strumenti di debug e analisi
- Capacità di lavorare in team multidisciplinari
- Buona conoscenza della lingua inglese
- Conoscenza di Linux embedded (preferibile)
- Esperienza con metodologie Agile (preferibile)
Domande potenziali per l'intervista
Text copied to clipboard!- Qual è la tua esperienza con sistemi embedded real-time?
- Hai mai lavorato con RTOS? Quali?
- Quali linguaggi di programmazione utilizzi più frequentemente?
- Hai esperienza con protocolli di comunicazione come SPI o CAN?
- Come gestisci il debug su hardware reale?
- Hai mai lavorato in un team Agile?
- Quali strumenti utilizzi per il versionamento del codice?
- Hai esperienza con Linux embedded?
- Come documenti il tuo codice e i tuoi progetti?
- Hai mai collaborato con ingegneri hardware?